Global Optimization for a Coagulating Code Generator: Final Technical Report*

نویسندگان

  • Michael Karr
  • Steve Rozen
چکیده

The Coagulating Code Generator (CCG) is designed to generate highly efficient code in terms of instruction selection, register usage, and procedure calls. These are not the only determinants of code efficiency, however. Optimizing compilers also try to improve code by a number of well-know transformations that we refer to as global optimizations; examples are global common subexpression elimination and moving invariant computations out of loops. We report here our studies of the interaction between global optimizations and CCG based on experiments with selectively enabling specific optimizations and analysis of emitted code. We also summarize a comparison between CCG and a production optimizing compiler. *This work was supported in part with funds provided by the Defense Advfinced Research Projects Agency and the Naval Ocean Systems Center under contract N00014-85-C-0710 with the Office of Naval Research. The views and conclusions contained in this report are those of the authors and do not necessarily represent the official policies of the Defense Advanced Research Projects Agency, the Naval Ocean Systems Center, the Office of Naval Research, or the U.S. Government. Global Optilnization for CCG

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimization study for BNCT facility based on a DT neutron generator

Background: A Boron Neutron Capture Therapy (BNCT) facility, based on a DT neutron generator, with the final goal to find out a potential, alternative, solution to existing BNCT treatment facilities which are based on nuclear reactors is examined. Materials and Methods: With the aim of the MCNP4B Monte Carlo code different beam-shaping assembly (BSA) configurations were considered. Lead was sel...

متن کامل

Shape Optimization of an abrupt contraction using numerical streamlining

This research was conducted to find a reliable technique to shape an abrupt contraction for minimizing the energy loss. The method may find broader applications in design of variety of transitional cross-sections in hydraulic structures. The streamlines in a 2-D contraction were calculated through solving the potential flow equations in rectangular and curvilinear coordinates. The natural cubic...

متن کامل

Waveform Design using Second Order Cone Programming in Radar Systems

Transmit waveform design is one of the most important problems in active sensing and communication systems. This problem, due to the complexity and non-convexity, has been always the main topic of many papers for the decades. However, still an optimal solution which guarantees a global minimum for this multi-variable optimization problem is not found. In this paper, we propose an attracting met...

متن کامل

Interin1 Report on E-l/ Ccci Benchmarks*

£-L is an experimental software engineering environment and a programming language. An E-L program can be translated into executable code for the MC68020 by means of a Coagulating Code Generator (CCG) [K84a, K8clb, :v10r91]. Code produced by E-L/CCG is superior to that produced by a good optimizing C compiler (gee) on a suite of 10 benchmark programs. We present the benchmark results and, based...

متن کامل

Distributed multi-agent Load Frequency Control for a Large-scale Power System Optimized by Grey Wolf Optimizer

This paper aims to design an optimal distributed multi-agent controller for load frequency control and optimal power flow purposes. The controller parameters are optimized using Grey Wolf Optimization (GWO) algorithm. The designed optimal distributed controller is employed for load frequency control in the IEEE 30-bus test system with six generators. The controller of each generator is consider...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991